home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / utilitys / 645 / exepac / exepack.doc next >
Text File  |  1992-04-16  |  3KB  |  66 lines

  1.  
  2. EXEPACKG.PRG, RENPACK.PRG and UNPACKG.PRG
  3. =========================================
  4.  
  5. (c) 1991 Dimitri Koveos        ( dimitri@cix.compulink.co.uk)
  6.     246, Tilehurst Rd,
  7.     Reading RG3 2NE
  8.     Berks. UK
  9.     
  10. These three programs are SHAREWARE and, therefore, a modest contribution
  11. of £5 is expected as a registration fee if you decide to use them for
  12. more than 30 days. They have been tested thoroughly by me and are assumed
  13. to be reasonably bug-free (I have used EXEPACK on commercial programs
  14. I have been responsible for). Feel free to share them with anybody who
  15. would have them!
  16.  
  17. Like all shareware, commercial uses are expressly excluded. I would
  18. negotiate a licencing fee with any interested parties.
  19.  
  20. Needless to say there is no guarantee what-so-ever nor am I going to
  21. accept any responsibility for any disasters incurred through using
  22. these programs (eg head crashes including those of your hard disk)
  23. although none have happened to me (Honest!).
  24.  
  25.  
  26. EXEPACKG.PRG:
  27.  
  28. EXEPACKG is a small GEM utility which allows you to compress
  29. executable files into an executable form. The compression
  30. algorithm used is a Lempel-Ziv variant which can achieve up to
  31. 50 % reduction (or more) on most large files (Hyperpaint, Hyperdraw,
  32. LDW-Power, Timeworks DTP, First Word Plus, the single-file
  33. Carrier Command etc). 
  34.  
  35. It was written in Hisoft's Lattice C V5 which after some teething
  36. problems seems to have settled down to being the top development
  37. system for the ST (and I haven't had ANY updates yet...).
  38.  
  39. The run-time module which forms part of the compressed file was
  40. written in Hisoft's GENST2 68000 Assembler (Andy Pennel's) and runs
  41. VERY fast.
  42. (I haven't tried running EXEPACKG on a 520 ST but it should work).
  43.  
  44.  
  45. RENPACK.PRG:
  46.  
  47. As EXEPACKG does not want to destroy the original, a different filename
  48. must be given as the destination. However, if you then just rename
  49. the compressed file to something else, you'll find that the program
  50. no longer runs! (The reason for this is that the original filename
  51. is stored in the file header).
  52.  
  53. The answer to this problem is provided in the form of RENPACK.PRG,
  54. a simple GEM-based Rename utility which patches the new name back
  55. into the compressed file. You can also rename ordinary files safely as
  56. only EXEPACKG-ed files are patched.
  57.  
  58.  
  59. UNPACKG.PRG
  60.  
  61. Well, this is obvious! Provided a program has been compressed using
  62. EXEPACKG.PRG, UNPACKG.PRG will produce a file which is the original,
  63. uncompressed form of the program.
  64.  
  65. Reading, UK    15-October-1991
  66.